//#include<iostream>
//using namespace std;
//
//template<typename T>
//
//T* func(int a)
//{
//	T* p = (T*)operator new(sizeof(T));
//	new(p)T(a);
//	return p;
//}
//int main()
//{
//	
//	int* ret = func<int>(1);
//	system("pause");
//	return 0;
//}
